package com.jeecms.wicool.entity.lottery.base;

import java.sql.Timestamp;
import com.jeecms.wicool.entity.lottery.LotteryConfig;
import com.jeecms.wicool.entity.shops.ShopInfo;

public abstract class AbstractSn implements java.io.Serializable {

	// Fields

	private Integer id;
	private LotteryConfig lotteryConfig;
	private String sn;
	private String phone;
	private String weixin;
	private String lotteryTime;
	private String sendTime;
	private Integer status;
	private String statusName;
	
	private Timestamp createTime;
	private Timestamp updateTime;
	private ShopInfo shop;

	

	// Constructors

	/** default constructor */
	public AbstractSn() {
	}


	public AbstractSn(Integer id, LotteryConfig lotteryConfig, String sn,
			String phone, String weixin, String lotteryTime, String sendTime,
			Integer status, Timestamp createTime, Timestamp updateTime,ShopInfo shop) {
		super();
		this.id = id;
		this.lotteryConfig = lotteryConfig;
		this.sn = sn;
		this.phone = phone;
		this.weixin = weixin;
		this.lotteryTime = lotteryTime;
		this.sendTime = sendTime;
		this.status = status;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.shop=shop;
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public LotteryConfig getLotteryConfig() {
		return lotteryConfig;
	}


	public void setLotteryConfig(LotteryConfig lotteryConfig) {
		this.lotteryConfig = lotteryConfig;
	}


	public String getSn() {
		return sn;
	}


	public void setSn(String sn) {
		this.sn = sn;
	}


	public String getPhone() {
		return phone;
	}


	public void setPhone(String phone) {
		this.phone = phone;
	}


	public String getWeixin() {
		return weixin;
	}


	public void setWeixin(String weixin) {
		this.weixin = weixin;
	}


	public String getLotteryTime() {
		return lotteryTime;
	}


	public void setLotteryTime(String lotteryTime) {
		this.lotteryTime = lotteryTime;
	}


	public String getSendTime() {
		return sendTime;
	}


	public void setSendTime(String sendTime) {
		this.sendTime = sendTime;
	}


	public Integer getStatus() {
		return status;
	}


	public void setStatus(Integer status) {
		this.status = status;
	}


	public String getStatusName() {
		return statusName;
	}


	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}


	public Timestamp getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}


	public Timestamp getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}


	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}


	public ShopInfo getShop() {
		return shop;
	}


	
}